.md-editor-catalog-active > span,
.md-editor-catalog-link span:hover {
  color: #2196f3 !important;
}

.md-editor-catalog-indicator {
  display: none;
}

.md-preview_component {
  display: flex;

  .preview-view {
    flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: calc(100% - 200px);

    .md-editor-preview-wrapper {
      max-width: 1200px;
      width: 100%;
      padding: 0 20px;
      overflow: auto;
    }
  }

  .catalog-view {
    min-width: 200px;
    width: 200px;
    background-color: #fcfcfc;

    .md-editor-catalog-link > span {
      line-height: normal;
    }
  }
}

.md-editor-toolbar {
  .icon-download {
    width: 20px;
    height: 20px;
    margin: 2px;
  }
}

.md-editor-code-head {
  z-index: 900 !important;
}

@media (max-width: 720px) {
  .catalog-view {
    display: none;
  }
  div.cyanosis-theme h2::before {
    left: -12px !important;
  }
  .editor-view {
    min-width: 100% !important;
  }
  .codemirror-view {
    min-width: 100% !important;
  }
}
